package de.fhl.main;

/**
 * Ueberschrift:  OnlineWahl
 * Copyright:     Copyright (c) 2010 
 * Organisation:  FH Luebeck - Virtuelle FH
 */

import java.io.IOException;

import de.fhl.model.AuswertungWahl;
import de.fhl.model.SendMail;

/**
 * Die Klasse sende Wahlergebnis ist zum Senden der Wahlergebnisse nach der Wahl gedacht<br>
 * Es wird überprüft ob der Wahltag schon beendet ist.
 * 
 * @author Achim Krumrein (krumreia@stud.fh-luebeck.de)
 * @author Thomas Weber (webertho@googlemail.de)
 * @version 1.0
 */
public class SendeWahlergebnis {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// /F80/ Wahlergebnis weitergeben
		
		AuswertungWahl Wahltagende = new AuswertungWahl();
		
		// wenn das Wahltagende erreicht ist, schicke eine Mail
		if (Wahltagende.testeWahltagende()) {
			// Wahlergebnis holen
			AuswertungWahl Stimmen = new AuswertungWahl();			
			String Wahlergebnis = Stimmen.holeErgebnis();
			
			// Mail senden
		    SendMail smtp = new SendMail();
		    try {
				System.out.println( smtp.sendEmail("mail.fh-luebeck.de", "krumreia@stud.fh-luebeck.de", "OnlineWahl", "krumreia@stud.fh-luebeck.de", "Waehlerverzeichnis", "OnlineWahl Auswertung", Wahlergebnis));
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}

	}

}
